.candidateBox {
    .listBox {
        .candidateList {
            padding: .2rem;

            ul {
                li>a>div {
                    display      : flex;
                    height       : 100px;
                    padding      : 20px;
                    border-bottom: .02rem solid #EEE;

                    .mainContent {
                        flex: auto;

                        h2 {
                            display: inline-block;
                            margin : 0 5px;
                        }

                        p {
                            padding: 5px;
                        }

                        span {
                            border-radius: 15px;
                            padding      : 2px 15px;
                        }
                    }

                    .actionList {
                        span {
                            font-size: .5rem;
                            margin   : 10px;
                            color    : #6F50FF;
                        }
                    }
                }
            }
        }
    }
}

.baseInfo {
    .title {
        padding: 10px;

        div.avatarInfo {
            padding    : 10px;
            display    : flex;
            align-items: center;

            h1 {
                display  : inline;
                font-size: 28px;
                padding  : 10px;
            }

            span {
                font-size    : .8rem;
                border-radius: 15px;
                padding      : 2px 15px;
            }

            .statusIcon {
                font-size: 16px;
            }

            .avatar {
                font-size: 1rem;
            }
        }

        div.actionList {
            padding: 10px;
            display: flex;

            span {
                font-size: .8rem;
                flex     : auto;
                color    : #6F50FF;
            }
        }
    }

    .containerDiv {
        .head {
            height             : 40px;
            // position        : relative;
            box-shadow         : 0 0 10px #e4e4e4 inset;
            background-color   : #F4F4F4;
            display            : flex;
            align-items        : center;

            .title {
                font-weight: 500;
                font-size  : 16px;
                left       : .3rem;
                color      : rgba(0, 0, 0, 0.85);
                position   : absolute;
            }

            .action {
                right      : 0.6rem;
                position   : absolute;
                font-weight: 400;
                font-size  : 16px;
                color      : #B4B4B4;
            }
        }

        .content {
            padding: 10px 30px;

            .row {
                display: flex;
                align-items: center;
                >div {
                    width: 100px;

                    .icon {
                        font-size: .8rem;
                    }
                }
                >p {
                    margin: 0;
                }
                >.content {
                    flex: auto;
                }
            }
        }
    }
}